import time
from public.action import *
from public.business import *
from public.testData import *
from public.tools import *

testCase = "DBshop020_商品管理删除属性"

# 1.点击“删除”按钮，确定删除，删除成功。

#打开dbshop的后台
firefox=openBrowser(urlAdmin)
#调用自定义函数进行后台的登录
DBshopLoginAdmin(firefox)
# 模拟鼠标操作，不能动鼠标
DBshopEnterMenu3(firefox,'商品管理','商品属性','属性')

# 定位属性进行删除
firefox.find_element_by_xpath('//td[text()="天天向上"]/following-sibling::td[4]/a[3]').click()
firefox.switch_to.alert.accept()
time.sleep(5)

# 模拟鼠标操作，不能动鼠标
DBshopEnterMenu3(firefox,'商品管理','商品属性','属性分组')
# 点击删除
firefox.find_element_by_xpath('//td[text()="好好学习"]/following-sibling::td[2]/a[2]').click()
firefox.switch_to.alert.accept()
time.sleep(2)

# 重新切换到属性，进行断言
DBshopEnterMenu3(firefox,'商品管理','商品属性','属性')

try:
    firefox.find_element_by_xpath('//td[text()="天天向上"]')
    writeLog("%s 测试不通过" % testCase)
    getPhoto(firefox)
except:
    writeLog("%s 测试成功" % testCase)
firefox.quit()
